#include <QMainWindow>
#include <QString>
#include <QDebug>
#include <QFileDialog>
#include <QStringList>
#include <QPixmap>
#include <QPainter>
#include <QPainter>
#include <QRadioButton>
#include <QButtonGroup>

#include <motionCap.h>
#include <ui_mainwindow.h>

class mainWindow: public QMainWindow {
	Q_OBJECT
	private:
		Ui::MainWindow ui;
		
		QStringList fileList, fileList_x;	// Lista plikow w osiach yz (szer,wys) i X (glebokosc)
		motionCap *mocap, *mocap_x;		// Wskazniki klasy szukajace markerow
		
		QRadioButton ***bt;			// Radiobuttony w tabelce, tworzone gdy sa markery we wszystkich trzech osiach. Ustawiane w table()
		QButtonGroup **bg;			// Grupy radiobutonow, powoduje, ze przelaczaja sie wierszami. Ustawiane w table()
	public:
		mainWindow(QWidget *parent = 0, Qt::WFlags f = 0);
	public slots:
		void selectFiles();
		void mocapTime(int v = 0);
		void showHSVColor(int i);
		void saveMarkers();
		
		void selectFiles_x();
		void showHSVColor_x(int i);
		void mocapTime_x(int v = 0);
		
		void table();
};
